<?php
include "includes/sesiones.php";
include "includes/comunes.php";

$mes=date("m");
$mes=$mes+1;
$ano=date("Y");
//valido el campo entrega
if($_POST['entrega']=="")
  $_POST['entrega']=0;
  
 if($mes==12){
     $ano=$ano+1;
     $primervto=$ano."-01-10";
     }else
         $primervto=$ano."-".$mes."-10";


$sql="INSERT INTO creditos
           (fecha
           ,usuario
           ,financiera
           ,tipoplan
           ,amortizacion
           ,cliente
           ,tipoCredito
           ,creditoAnterior
           ,estado
           ,autorizacion
           ,gracia
           ,tasa
           ,activo
           ,primerVencimiento
           ,cuotas
           ,diaVto
           ,observacion
           ,monto
           ,sucursal
		   ,Entrega)
     VALUES
           ('".date("Y-m-d")."'
           ,".$_SESSION['UsuId']."
           ,".$_POST['financiera']."
           ,".$_POST['plan']."
           ,1
           ,".$_SESSION['clidni']."
           ,1
           ,0
           ,1
           ,'".$_POST['autorizacion']."'
           ,".$_POST['gracia']."
           ,".$_POST['valtasas']."
           ,1
           ,'".$primervto."'
           ,".$_POST['cuotas']."
           ,10
           ,'".$_POST['observacion']."'
           ,".$_POST['monto']."
           ,".$_SESSION['SucursalId']."
		   ,".$_POST['entrega'].")";

$consultar=  cons_ins($sql);
//obtengo el ultimo registro ingresado
$sql="SELECT max(id)as id from creditos where sucursal=".$_SESSION['SucursalId'];
$consultar=  cons_ins($sql);
$regPri=mysql_fetch_array($consultar);





//inserto las cuotas

 $NroFila =$_POST['cuotas'];
 $Gracia = $_POST['gracia'];
 $Capital = $_POST['monto'] / ($NroFila-$Gracia) ;

//obtengo el valor del interes
  $Int = $_POST['valtasas'];
  $Interes = $Int*$Capital;
  $dia=$_POST['diavto'];
  $mes=date("m")+1;
  $ano=date("Y");
  $Total = $Interes + $Capital ;
            //removemos las filas que pueda tener la tabla


            //Recorremos el NroFila y vamos creando las filas
            for ($x = 1; $x <= $NroFila; $x++) {


                if($x<=$Gracia){
                  $sql="INSERT INTO cuotasCredito
           (creditoId
           ,cuota
           ,capital
           ,intereses
           ,tasa
           ,estado
           ,saldo
           ,punitorios
           ,vencimiento)
     VALUES
           (".$regPri['id']."
           ,".$x."
           ,0.00
           ,0.00
           ,".$Int."
           ,1
           ,0.00
           ,0.00
           ,'".$ano."-".$mes."-".$dia."')";
                }else{
               $sql="INSERT INTO cuotasCredito
           (creditoId
           ,cuota
           ,capital
           ,intereses
           ,tasa
           ,estado
           ,saldo
           ,punitorios
           ,vencimiento)
     VALUES
          (".$regPri['id']."
           ,".$x."
           ,".$Capital."
           ,".$Interes."
           ,".$Int."
           ,1
           ,".$Total."
           ,0.00
           ,'".$ano."-".$mes."-".$dia."')";}

                    if($mes==12){
                        $mes=1;
                        $ano++;
                    }else
                        {
                         $mes++;
                        }
    //echo $sql;die();
    $cuotas=  cons_ins($sql);
            }

//verifico si el Credito descuenta o no del saldo
if($_POST['descuenta']==0){

//SI NO DESCUENTA
//tipo=1-Egreso
//tipoCom=2-Otorgamiento de Credito
$regMov=registrar_movimiento(1,$_SESSION['SucursalId'],$_SESSION['UsuId'],(-$_POST['monto']),$regPri['id'],0,2,$_SESSION['clidni'],$_POST['financiera']);
$regMovCom=registrar_movimiento(2,$_SESSION['SucursalId'],$_SESSION['UsuId'],$_POST['monto'],$regPri['id'],0,4,$_SESSION['clidni'],$_POST['financiera']);
}else
{//SI  DESCUENTA
  $regMov=registrar_movimiento(1,$_SESSION['SucursalId'],$_SESSION['UsuId'],(-$_POST['monto']),$regPri['id'],0,2,$_SESSION['clidni'],$_POST['financiera']);

}
//registro la entrega de dinero que me hizo
if($_POST['entrega']>0)
	$regMov=registrar_movimiento(2,$_SESSION['SucursalId'],$_SESSION['UsuId'],($_POST['entrega']),$regPri['id'],0,6,$_SESSION['clidni'],$_POST['financiera']);
//fin registro
if(!$regMov)
{
$sqlRol="ROLLBACK";
$rol=  cons_ins($sqlRol);
exit("Error al registrar el movimiento");
}
 header("Location: listadocreditos.php?credito=".$consultar->fields['id']);

?>